package jpack.sz;

/**
 * @author Denis Migol
 * 
 */
public class SzCommand {
	/**
	 * Don't let anyone instantiate this class.
	 */
	private SzCommand() {
	}

	/**
	 * <strong>a (Add) command</strong> <br />
	 * Adds files to archive.
	 */
	public static final String A = "a";

	/**
	 * <strong>b (Benchmark) command</strong> <br />
	 * Measures speed of the CPU and checks RAM for errors.
	 */
	public static final String B = "b";

	/**
	 * <strong>d (Delete) command</strong> <br />
	 * Deletes files from archive.
	 */
	public static final String D = "d";

	/**
	 * <strong>e (Extract) command</strong> <br />
	 * Extracts files from an archive to the current directory or to the output
	 * directory.
	 */
	public static final String E = "e";

	/**
	 * <strong>l (List contents of archive) command</strong> <br />
	 * Lists contents of archive.
	 */
	public static final String L = "l";

	/**
	 * <strong>t (Test integrity of archive) command</strong> <br />
	 * Tests archive files.
	 */
	public static final String T = "t";

	/**
	 * <strong>u (Update) command</strong> <br />
	 * Update older files in the archive and add files that are not already in
	 * the archive.
	 */
	public static final String U = "u";

	/**
	 * <strong>x (Extract with full paths) command</strong> <br />
	 * Extracts files from an archive with their full paths in the current
	 * directory, or in an output directory if specified.
	 */
	public static final String X = "x";
}
